'
\ufeffIn this project, you will be writing a program that receives a string of characters via the UART, checks if this string is a palindrome, and then uses a print function to print either “Yes” \ufeffor “No”. \ufeffA palindrome is a sequence of characters (typically a word or phrase) \ufeffthat is the same both forwards and backwards. For this project, strings will be terminated using a period (‘.’). \ufeffYou may assume that a string will contain at least one letter in addition to a period (e.g., \ufeffthe input, “b.”, \ufeffshould be considered a palindrome). \ufeffYou will not need to handle empty strings, strings containing only a period, or stings containing characters other than letters, spaces, and periods. Your program should be able to handle multiple strings sent one after another or concatenated together. For example, the string: “abba. \ufeffdata.” \ufeffshould print “Yes” \ufefffollowed by “No” \ufeffon the next line. Spaces should be ignored when checking for a palindrome and the palindrome should not be case sensitive. \ufeffFor example, “A nut for a jar of Tuna.” \ufeffwould be considered a palindrome.